simulation validation intelligent agents game multi-agent system consulting fda multiagent agent agents modeling multi-agent systems unpredictability multi-agent gmp strategy design artificial